<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // 1 true false 布尔类型
        console.log(3>4);
        let iscool=true
        console.log(iscool);
        // 2  未定义类型  弱数据类型，声明一个变量为赋值就是underfined
        let num
        console.log(num);

        // 3 null 空的
        let obj=null
        console.log(obj);

        // underfined 和 null 的区别
        // underfined：表示没有赋值,开发时,检车到数据为underfined,则值没有传过来.null是赋值了,内容为空,就是对象还没有创建好.

        // 计算也有区别
        console.log(undefined+1);  // NaN
        console.log(null+1);        // 1
    </script>
</body>
</html>